package cn.liccshop.sys.entity;

import cn.liccshop.core.entity.SysSysMenu;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;
import java.util.Map;

/**
 * @author LiCC
 * @program LiCCShop
 * @description 管理员登录时需要返回的数据
 * @since 2019-04-06-23:56
 */

@Data
@Accessors(chain = true)
public class ResultOfAdminLogin {
    /**
     * 用户真名
     */
    private String nick;
    /**
     * 用户名/登录名
     */
    private String name;
    /**
     * 用户头像信息
     */
    private String photo;
    /**
     * 用户联系电话A
     */
    private String phone;
    /**
     * 用户身份证号 数据库是邮箱字段A
     */
    private String identityCard;
    /**
     * 角色 如[{name:'普通管理员'}]
     */
    private List<Map<String, Object>> roles;
    /**
     * 前端访问页面权限，目前没用 如[{val:'*'}] “*”代表都通过
     */
    private List<Map<String, Object>> perms;
    /**
     * 前端路由
     */
    private List<SysSysMenu> routers;
}
